#include<stdio.h>
#define M 3
#define N 4
int main(void){
        int i,j;
        int a[M][N],b[N][M];

        printf("please input 2D-array(%d,%d)'s number:\n",M,N);
        for(i=0;i<M;i++){
            for(j=0;j<N;j++){
                scanf("%d",&a[i][j]);
                b[j][i] = a[i][j];
            }
        }
        printf("array a:\n");
        for(i=0;i<M;i++){
            for(j=0;j<N;j++){
                printf("%4d",a[i][j]);
            }
                printf("\n");
        }
        printf("\n\n");
        for(i=0;i<N;i++){
            for(j=0;j<M;j++){
                printf("%4d",b[i][j]);
            }
            printf("\n");
        }
    return 0;
}